package com.lyf.scm.plan.domain.remote.bigdata.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 大数据通用返回结果DTO(存日补货返回值主要信息)
 *
 * @author wangchlei
 * @date 2020/09/30
 */
@Data
public class BigDataGeneralInfoDTO {
    @ApiModelProperty("sku编码")
    private String skuKey;

    @ApiModelProperty("日期")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date date;

    @ApiModelProperty("安全库存")
    private BigDecimal ss;

    @ApiModelProperty("销售预测（日）")
    private BigDecimal salesDayf1;
    private BigDecimal salesDayf2;
    private BigDecimal salesDayf3;
    private BigDecimal salesDayf4;
    private BigDecimal salesDayf5;
    private BigDecimal salesDayf6;
    private BigDecimal salesDayf7;
    private BigDecimal salesDayf8;
    private BigDecimal salesDayf9;
    private BigDecimal salesDayf10;
    private BigDecimal salesDayf11;
    private BigDecimal salesDayf12;
    private BigDecimal salesDayf13;
    private BigDecimal salesDayf14;

    @ApiModelProperty("销售预测（周）")
    private BigDecimal salesWeekf1;
    private BigDecimal salesWeekf2;
    private BigDecimal salesWeekf3;
    private BigDecimal salesWeekf4;
    private BigDecimal salesWeekf5;
    private BigDecimal salesWeekf6;
    private BigDecimal salesWeekf7;
    private BigDecimal salesWeekf8;
    private BigDecimal salesWeekf9;
    private BigDecimal salesWeekf10;
    private BigDecimal salesWeekf11;
    private BigDecimal salesWeekf12;
    private BigDecimal salesWeekf13;
    private BigDecimal salesWeekf14;
}
